05260c6084860669704bbdb33f4eaed9974fcb30,src/main/java/me/gnat008/perworldinventory/data/players/PWIPlayerManager.java,PWIPlayerManager,getDataFromCache,#Group#GameMode#Player#,226
Before Change
econ.bankDeposit(player.getName(), cachedPlayer.getBankBalance());
econ.withdrawPlayer(player, econ.getBalance(player));
econ.depositPlayer(player, cachedPlayer.getBalance());
}
}
After Change
EconomyResponse er = econ.withdrawPlayer(player, econ.getBalance(player));
if (er.transactionSuccess()) {
econ.depositPlayer(player, cachedPlayer.getBalance());
} else {
PwiLogger.warning("[ECON] Unable to withdraw currency from '" + player.getName() + "': " + er.errorMessage);
}
EconomyResponse bankER = econ.bankWithdraw(player.getName(), econ.bankBalance(player.getName()).amount);
if (bankER.transactionSuccess()) {
econ.bankDeposit(player.getName(), cachedPlayer.getBankBalance());
} else {
PwiLogger.warning("[ECON] Unable to withdraw currency from bank of '" + player.getName() + "': " + er.errorMessage);
}
}
}